package back;

/**
 * Clase Pared que implementa la interfaz NoMovible
 * Permite definir el comportamiento de una Pared
 */

public class Pared implements NoMovible{

	/**
	 * Constructor de la clase Pared
	 */
	
	public Pared(){
		
	}

	/**
	 * Retorna falso porque es imposible acceder
	 * a una celda que contiene una pared
	 * @param int direccion desde la cual se quiere realizar el movimiento
	 * @param Celda destino
	 * @return boolean false.
	 */
	
	public boolean posibleMov(int direccion, Celda destino) {
		return false;
	}



	public void pongoMov(Celda celda, Movible mov) {
		
	}

	/**
	 * Agrega una pared en la celda recibida como parametro
	 * @param Celda celda
	 */
	
	public void agrego(Celda celda) {
		celda.setNoMovible(this);
		
	}

	@Override
	public void interaccion(Celda celda) {
		// TODO Auto-generated method stub
		
	}

}
